package class0224

object CountOccurrences {
  // 定义一个方法来查找给定数字在列表中出现的次数
  def countOccurrences(numbers: List[Int], target: Int): Int = {
    numbers.count(_ == target)  // 使用count方法计算target出现的次数
  }

  def main(args: Array[String]): Unit = {
    // 定义一个长度为15的示例整数列表
    val numbers: List[Int] = List(10, 20, 30, 40, 50, 10, 60, 10, 80, 90, 10, 100, 110, 10, 120)

    // 提示用户输入一个数字
    println("请输入要查找的数字:")
    val target = scala.io.StdIn.readInt()  // 读取输入的目标数字

    // 查找目标数字在列表中的出现次数
    val count = countOccurrences(numbers, target)

    // 输出结果
    println(s"数字 $target 在列表中出现了 $count 次")
  }
}
